[iOS 8/Xcode 6] BotsでCIしよう(2) – Xcodeから操作と表示
はじめに
[iOS 8/Xcode 6] BotsでCIしよう(1) – ServerとXcodeでの環境設定で環境ができたので、今回はXcodeからの操作でIntegrationを実行したり、結果を表示させたりします。
Integrationの結果を見る
XcodeではReport NavigatorからBotsの様子を見ることができます。以前はLog Navigatorという名称だったのですが、名称とアイコンが変わったようです。
プロジェクト全体
サマリー
最近のIntegrationでのビルドやユニットテストの結果が表示されます。
各Integration
サマリー
ビルドやテスト結果、ipaとアーカイヴファイル、各デバイスのテスト状況が表示されます。
Archiveからは保存する他にOrganizerで表示したり直接App Storeに送る事も可能になっていました。(App Storeは怖いので試してもませんが)
テスト
テスト結果がテスト メソッド > デバイス毎に表示されます。
コミット
コミット履歴が見られます。
ログ
ログが見られます。テストやビルド、ソースコントロールの詳細のログがまとまっています。
Integrationの操作をする
画面右上又はコンテキストメニューから操作が可能です。Integrationをすぐに開始したり、追加、変更、削除を行えます。
まとめ
XcodeではReport NavigatorからBotsの各操作が可能になっています。Xcode 6からの新機能としては、Archiveしたファイルを直接OrganizerやApp Storeへ送る機能があり、リリース時の手数を減らすのに役立ちそうです。